use clap::Parser;

#[derive(Parser, Debug)]
pub struct CommandsInstall {
    /// 替换安装
    #[arg(short)]
    replace: bool,
    /// 安装hsp
    #[arg(short)]
    share: bool,
    package: Vec<String>,
}

#[derive(Parser, Debug)]
pub struct CommandsUninstall {
    /// 保留数据
    #[arg(short)]
    keep: bool,
    /// 卸载hsp
    #[arg(short)]
    share: bool,
    package: Vec<String>,
}
